package com.ruoyi.chargepile.domain.vo;

import com.ruoyi.chargepile.domain.ChargePile;
import com.ruoyi.chargepile.domain.ChargeRecords;
import lombok.Data;

import java.util.List;

/**
 * @program: ruoyi
 * @description: 监控vo类
 * @author: XINGchi0130
 * @create: 2024-07-11 09:20
 **/
@Data
public class MonitorVo {

    // 充电桩list
    private List<ChargePile> chargePileList;

    // 充电记录情况
    private ChargeRecordsMonitorVo chargeRecordsMonitorVo;

    // 设备维修list
    private List<RepairRecordVo> repairRecordVoList;

    // 设备在线率数值，如在线率为50%，则数值为50
    private int onlineRate;

    // 空闲充电桩数量
    private int chargePileIdleCount;

    // 使用中充电桩数量
    private int chargePileInUseCount;

    // 维修中充电桩数量
    private int chargePileInMaintenanceCount;

    // 停用的充电桩数量
    private int chargePileOutOfServiceCount;
}
